ground-mapping radar - French English Dictionary